home *** CD-ROM | disk | FTP | other *** search
/ Internet Surfer 2.0 / Internet Surfer 2.0 (Wayzata Technology) (1996).iso / pc / text / mac / faqs.435 < prev    next >
Text File  |  1996-02-12  |  29KB  |  571 lines

  1. Frequently Asked Questions (FAQS);faqs.435
  2.  
  3.  
  4.  
  5. That's about it for the "general etiquette" information.  General pictures
  6. information is continued in part 2 of this FAQ.  If you have any
  7. suggestions for things to include in future versions, don't hesitate
  8. to let me know...
  9.  
  10.          ~ deej ~              | (If I were expressing Cadence's opinions, )
  11. Jim Howard -- deej@cadence.com | (they'd probably make me wear a tie...    )
  12.         (^:=             Flames cheerfully ignored.             =:^)
  13. "I tell you this:  no eternal reward will forgive us now
  14.  for wasting the dawn" -- Jim Morrison, The Doors
  15. Xref: bloom-picayune.mit.edu alt.binaries.pictures.d:6168 alt.binaries.pictures.utilities:1494 alt.binaries.pictures.fractals:690 alt.binaries.pictures.fine-art.d:53 news.answers:4585
  16. Path: bloom-picayune.mit.edu!enterpoop.mit.edu!biosci!uwm.edu!cs.utexas.edu!sdd.hp.com!saimiri.primate.wisc.edu!caen!uunet!Cadence.COM!deej
  17. From: deej@cadence.com (Jim Howard)
  18. Newsgroups: alt.binaries.pictures.d,alt.binaries.pictures,alt.binaries.pictures.utilities,alt.binaries.pictures.fractals,alt.binaries.pictures.fine-art.d,news.answers
  19. Subject: alt.binaries.pictures FAQ - General info
  20. Message-ID: <1992Dec14.013131@U2.Cadence.COM>
  21. Date: 14 Dec 92 09:23:04 GMT
  22. Expires: Mon, 11 Jan 1993 00:00:00 GMT
  23. References: <1992Dec14.013005@U2.Cadence.COM>
  24. Sender: usenet@Cadence.COM (Usenet News)
  25. Followup-To: alt.binaries.pictures.d
  26. Organization: Cadence Design Systems, Inc.
  27. Lines: 564
  28. Approved: news-answers-request@MIT.Edu
  29. Supersedes: <1992Nov30.092531@U2.Cadence.COM>
  30. Nntp-Posting-Host: cds8613.cadence.com
  31.  
  32. Archive-name: pictures-faq/part2
  33. Last-modified: 13 November 1992
  34.  
  35.     This is part 2 of the FAQ for the alt.binaries.pictures* hierarchy.
  36.     This part of the alt.binaries.pictures FAQ contains "general", or
  37.     operating-system independent information.  It answers (hopefully) all
  38.     the questions you may have about the pictures newsgroups, decoding and
  39.     encoding techniques, and picture formats.
  40.  
  41.       For information on issues of etiquette and posting policy and/or
  42.     suggestions, consult part 1 of this posting.
  43.  
  44.       For information on your particular system and on specific utilities,
  45.     consult part 3 of this posting.
  46.  
  47.     Before posting to these groups for the first time, please check the FAQ
  48.     list (this posting - including parts 2 and 3), and also read the newsgroup
  49.     news.announce.newusers, which contains many answers to questions about
  50.     UseNet in general.
  51.  
  52.     If you've read previous versions of this FAQ, you'll probably only want
  53.     to read anything that has changed since the last distribution.  These
  54.     changes appear both in this document and in the accompanying "Changes to
  55.     the alt.binaries.pictures FAQ".  Note that this is a "live" document, and
  56.     is always getting important information added or updated.
  57.  
  58.  
  59. ***********************************************************************
  60.  
  61. This file is intended to be a general introduction to the pictures
  62. newsgroups, answering some common questions concerning pictures posted
  63. in those newsgroups, namely how to decode and view them.  It is not, of
  64. course, possible to cover everything, but I will try to to get as much
  65. as I can into this file.  If you feel something important has been
  66. omitted and you know the subject well, please write me so I can
  67. include the info for future releases.  E-mail should be sent to
  68. deej@cadence.com for these purposes.
  69.  
  70. Before you miss an important detail contained in this file, let me
  71. "pre-repeat" that many of the programs mentioned in this document are
  72. available for anonymous ftp at bongo.cc.utexas.edu (128.83.186.13), in
  73. the gifstuff directory.  Also: there are NO GIF files of any kind at
  74. this site!  Save your time and don't bother looking for them!
  75.  
  76. Articles contained in the news groups in the alt.binaries.pictures*
  77. hierarchy are available ONLY by subscribing to those groups through UseNet;
  78. there are no FTP archive sites (with the exception of a.b.p.fractals - see
  79. the "ftpsites" list on bongo), mailing list, or mail servers that allow
  80. access to these articles.  If you want access to the pictures hierarchy, your
  81. site must subscribe to it;  talk to your news administrator!
  82. Alternatively, you might be able to access these groups by connecting to
  83. another site that *does* carry them, and do your news reading there (then FTP
  84. the articles back to your site).  This may also be a problem, as you may not
  85. be able to telnet to another site (because you don't have a true Internet
  86. connection), and you might also not be able to access news at that site
  87. without the OK of the systems administrator.  You might check out either the
  88. alt.internet.access.wanted or the alt.internet.services news groups to get
  89. more info or make requests for remote access...
  90.  
  91. OK... on to the real reason you're reading this document...
  92.  
  93.  
  94. TABLE OF CONTENTS
  95.    I.   ABOUT THIS FAQ
  96.   II.    DOWNLOADING AND DECODING FILES
  97.  III.   COMMON PICTURE TYPES
  98.   IV.   ENCODING AND UPLOADING FILES
  99.    V.   ALTERNATE SOURCES FOR PICTURES/HOW-TO'S OF FTP
  100.   VI.    COMMON PROBLEMS
  101.  VII.   COPYRIGHT
  102.  
  103.  
  104. I. ABOUT THIS FAQ
  105.  
  106. This FAQ is posted every other Monday to the alt.binaries.pictures
  107. newsgroups and to news.answers.  It is also available by anonymous FTP,
  108. from UUCP, or through e-mail by using the services available from a couple
  109. of mail servers.  For anonymous FTP access, you can look on either
  110. pit-manager.mit.edu [18.72.1.58] in the directory /pub/usenet/news.answers,
  111. on ftp.cs.ruu.nl [131.211.80.17] in directory NEWS.ANSWERS, on
  112. cnam.cnam.fr [192.33.159.6] in directory /pub/FAQ, or on ftp.uu.net
  113. [137.39.1.2, 137.39.1.9, or 192.48.96.2] in directory /pub/usenet.  In all
  114. cases, you'll want to get one or all of the FAQ parts named as files
  115. "pictures-faq/part1", "pictures-faq/part2", and "pictures-faq/part3".
  116. You can get the FAQ via UUCP by retrieving the appropriate part from
  117. "uunet!/archive/usenet/news.answers/pictures-faq/part1",
  118. "uunet!/archive/usenet/news.answers/pictures-faq/part2", or
  119. "uunet!/archive/usenet/news.answers/pictures-faq/part3".
  120.     For e-mail access, send a message to mail-server@pit-manager.mit.edu
  121. with the mail body "send usenet/news.answers/pictures-faq/part1" to get the
  122. first part, "send usenet/news.answers/pictures-faq/part2" for the second,
  123. and "send usenet/news.answers/pictures-faq/part3" for the third, or e-mail
  124. to mail-server@cs.ruu.nl with "send NEWS.ANSWERS/pictures-faq/part1",
  125. "send NEWS.ANSWERS/pictures-faq/part2", and/or
  126. "send NEWS.ANSWERS/pictures-faq/part3" in the body of the message.
  127.  
  128.  
  129. II. DOWNLOADING AND DECODING FILES
  130.  
  131.     Basic checklist:        Alternate checklist:
  132.     ----------------        --------------------
  133.     News reader            News reader (optional in some cases)
  134.     Text file editor        "Super-decoder"
  135.     UUDECODEr
  136.  
  137. By far the most common method of posting files to the pictures
  138. newsgroups is the UUENCODE standard.  This program, shipped standard
  139. with most implementations of UNIX, converts binary files into plain-text
  140. ASCII files which can be handled by the mail system.  You will need a
  141. version of UUDECODE before anything else in order to view anything
  142. downloaded from the net.  If your system does not have a version of
  143. UUDECODE available, you can get one via anonymous ftp from
  144. bongo.cc.utexas.edu, in the gifstuff/uutools directory.
  145.  
  146. The format of a uuencoded file consists of an optional "table specification",
  147. which consists of the word "table" alone on a line, followed by one or more
  148. lines containing the characters that will be used in the remaining encoded
  149. data.  Following this, the standard requires the line containing only the text
  150. "begin <permissions> <filename>" (where "<permissions>" is a three-character
  151. numeric string, and "<filename>" notes the name of the decoded file - for
  152. example "begin 640 myfile.gif").  This "begin" line is then followed by
  153. several lines of approximately 63 characters, all beginning with a capital
  154. "M", and containing any non-lower-case printing character (and very rarely
  155. resembles anything but absolute gibberish).  Optionally, one to two lines
  156. may be blank or contain less than the normal number of characters if those
  157. lines are immediately before the line containing the "end" notation.  The
  158. "end" text alone on a line marks the conclusion of the uuencoded data.  Any
  159. information that does not fit into the above classifications are termed as
  160. either "headers" or "trailers", and are not intended to be included in the
  161. information to be decoded.  For example, the following represents a valid
  162. uuencoded file (although it contains no useful information - don't bother
  163. decoding it!):
  164.  
  165. begin 666 bogus.file
  166. MLEHHWHURHUH %$^4653%#$#&^%$$46^%#^%)LKDUHEWFHIUG^$^#DJIUTE&F^R
  167. M&#H:FNP(ENER(*HNFUHDG(&#&B#HY@#(*@YNUF(&$HU$HF(YSAUHIRY(&YHHEU
  168. M(*NUFE(YHDH
  169.  
  170. end
  171.  
  172. Most decoders are smart enough to ignore anything before the "begin" line
  173. and after the "end" line.
  174.  
  175. The first step is to save the file you want to view... in most versions
  176. of the newsreader, this is done by pressing 's' followed immediately (no
  177. spaces usually, although some versions don't care) by a file name.
  178. You will usually be asked if you want to save it in mailbox format;
  179. you should answer 'n'.  When saving an article to a file in
  180. mailbox format, the article is sometimes changed in a subtle
  181. way, making it impossible to decode.
  182.  
  183. In the case of a single-part file, you can now uudecode the file,
  184. which will create whatever output file is encoded.  You can usually
  185. tell if it's a single-part file by looking on the subject line;
  186. standard netiquette is to make something like [03/06] part of the
  187. subject line, which indicates you're on part 3 of a 6-part file.  If no
  188. numbers are there, you can usually assume it is a 1-part file.  If
  189. not, feel free to write the poster (directly... please don't waste
  190. bandwidth by posting) and request that he/she put this info in the
  191. subject line.  Be nice about it!  Another way to determine if a file
  192. is a single-parter is if both the uuencode "begin" and "end" lines
  193. (as outlined above in the description of the uuencode format) are
  194. included in the file.
  195.  
  196. For multi-part files, life is a little more difficult.  If all you
  197. have is a standard UUDECODE program (as opposed to a "smart decoder"),
  198. you will need to trim the headers and trailers out from the rest of the
  199. information.  You can either do this by saving each part in its own file
  200. and editting them separately, then concatenate the editted files together
  201. to make one big file (this might be your only choice if your editor can't
  202. handle large files!), or you can save each part in order into one big
  203. file and then edit all the headers and trailers out from that file.
  204. Either way, you'll need to run the result through UUDECODE.  You can use
  205. your favorite text editor to strip out header and trailer information.
  206.  
  207. There are several "smart decoders" out there that will handle all of
  208. the header/trailer stripping and decoding for you (some will even make
  209. sure that the pieces are in order!) - see part 3 of this posting for
  210. specifics.
  211.  
  212. Some articles are actually posted with easy decoding in mind, and contain
  213. UNIX shell script headers/trailers that facilitate easier decoding.  This
  214. is often very helpful, as it saves you a lot of work, and can also provide
  215. error checking not available in a "normal" uuencoded posting.  These
  216. postings nearly always contain instructions on their use, so I won't
  217. attempt to explain all the details here.  There's no set "standard" for
  218. this type of posting anyway - except for MIME.  MIME, the Multipurpose
  219. Internet Mail Extensions, proposes a standard for the posting and mailing
  220. of multi-media articles (postings may include pictures, sounds, movies,
  221. or other media types - which may be combined in one article).  Public-
  222. domain packages using MIME are available (Metamail, for example).  For
  223. more information on MIME and Metamail, contact nsb@bellcore.com.
  224.  
  225. Some news readers have an "extract" capability that greatly simplifies
  226. life by automatically decoding articles - this means you don't have to
  227. go to the hassle of saving to a file and then decoding.  Newer versions
  228. of rn, nn, and trn can handle this - check the "man" page or ask your
  229. news administrator to find out if you can let your news reader do the
  230. work for you!
  231.  
  232. If you're going to download the decoded picture file to a home machine,
  233. or move it around a network, remember that most decoded file outputs are
  234. going to be BINARY files, so set your transfer protocol accordingly.
  235. If you are moving around just the uuencoded data, an ASCII transfer will
  236. work just fine, however (you'll have to decode it eventually, of course).
  237. Note that if you *don't* transfer the decoded file in BINARY mode,
  238. everything will appear to work just fine - until you try to view the
  239. picture.  Then you'll get all sorts of undefined results...
  240.  
  241.  
  242. III.  COMMON PICTURE TYPES
  243.  
  244.     Basic checklist:        Alternate checklist:
  245.     ----------------        --------------------
  246.     GIF viewer            Multi-format viewer
  247.     Format conversion tool(s)    Format conversion tool(s)
  248.                     Image manipulation tool(s)
  249.  
  250. OK.  Now you've got this great picture file from downloading it and
  251. running it through UUDECODE.  What is it, and what do you do with it?
  252.  
  253. The most common type of picture is the GIF format (which usually has
  254. a .GIF or .gif file suffix).  GIF stands for Graphic Interchange Format,
  255. and is a standard format for images that was developed by CompuServe to
  256. be a device-independent method of storing pictures.  It includes
  257. Lempel-Ziv-Welch (LZW) compression, which makes the files fairly small.
  258.  
  259. JPEG is another standardized image compression mechanism, which stands
  260. for Joint Photographic Experts Group (the original name of the committee
  261. that wrote the standard).  It seems more and more common that JPEG-type
  262. pictures (.JPG or .jpg file suffix, usually) are getting posted to the
  263. net.  Some claim that JPEG is destined to overtake GIF format in popularity,
  264. because it is the most compact method to store 24-bit data, but mostly due
  265. to the fact that it uses much less space to store the same picture (this is,
  266. in fact, true - I have seen many examples of this phenomenon).  This may be
  267. an accurate assessment, but this will probably take a while to happen, as
  268. most people HAVE GIF software/viewers, but lack JPEG equivalents.
  269. Undoubtedly, however, this too shall change, but at this point, JPEG is
  270. recognized as still being in its infancy.  But, if you prefer to be on the
  271. leading (bleeding?) edge, it is possible to get software both to view JPEG
  272. pictures, and to convert JPEG to and from other formats, as detailed in
  273. part 3.
  274.  
  275. The latest and greatest info about JPEG is included in the Tom Lane's
  276. "JPEG image compression: Frequently Asked Questions" (archive name is
  277. "jpeg-faq"), posted on a regular basis to the alt.binaries.pictures.d,
  278. alt.graphics.pixutils, alt.binaries.pictures.erotica.d, alt.sex.pictures.d,
  279. and news.answers newsgroups.
  280.  
  281. Of course, to view a picture of a particular type, you will need a viewer
  282. that supports that type (again, for specifics on viewers for your
  283. particular configuration, see part 3 of this posting).
  284.  
  285. There are other types of single-picture files posted to the net,
  286. although they are not as common as GIF or JPEG files.  Other than the
  287. difference in the viewing software, the downloading/decoding and
  288. encoding/uploading procedures are identical as for other types of pictures.
  289. Platform-dependent picture types and conversion programs are discussed
  290. in part 3 of this posting.
  291.  
  292. Occasionally people get into an argument about which standard is best.
  293. I think the answer is:  WHO CARES?!?  The only thing I have to say
  294. about this matter is that almost every machine under the sun already
  295. has a program written for it to view GIF files, and if yours doesn't,
  296. shareware or PD source code is available almost everywhere.
  297.  
  298. Commonly people post files to the net with a .GL extension.  These
  299. files are actually animated picture-shows that can be viewed on a small
  300. number of system types.
  301.  
  302. Usually, GL files are huge, so people often compress them with one of
  303. several popular compression/archiving packages.  Perhaps the most
  304. common is the PC family's PKZIP package.  If a GL file is posted with
  305. a .ZIP extension, you know it's been ZIP'ed.  Similarly, if it has a
  306. .Z extension, it's been compressed with the UNIX `compress' utility.
  307. "Uncompression" tools of either type are available for various types of
  308. systems - part 3 has the necessary details.
  309.  
  310. Files of a .DL extension are also sometimes posted.  These are very
  311. similar to GL files, except in format and in the fact that DL files allow
  312. color "movie" viewing, so of course it takes different software to view
  313. them (this software is also discussed in part 3).
  314.  
  315. Then there's FLI - yet another GL/DL type of file.  FLI's are generally
  316. considered poorer quality than either GL or DL, however.
  317.  
  318. The table below lists many of the common file types for pictures or
  319. compression formats for different systems.  This information may be useful
  320. if you download a tool and then don't know how to decompress it into a
  321. usable form, or as a "quick reference" of file types.   Decompressors or
  322. viewers of "unlike" system types exist on some systems - see the particular
  323. system information for details on this aspect.
  324.  
  325.     File extension        File  type
  326.     --------------        ----------
  327.     ARC            ARChive (many OS's support) - compressed file(s)
  328.     ARJ            Yet another archive format - compressed file(s)
  329.     BMP            IBM BitMaP picture file
  330.     CPT            Macintosh CompactPro compressed file.
  331.     DL            Animated picture file (system independent, for
  332.                 those with viewers)
  333.     FLI            Animated picture file (system independent, for
  334.                 those with viewers)
  335.     GIF            Graphics Interchange Format -
  336.                 system independent picture file
  337.     GL            Animated picture file (system independent, for
  338.                 those with viewers)
  339.     IMG            IMaGe - ? picture file
  340.     JPG (JPEG)        Joint Photography experts Group - system
  341.                 independent picture file
  342.     LZH            Amiga LZH - compressed file(s) - LHarc output
  343.     MAC (MACP)        Macintosh MacPaint - Macintosh picture file
  344.     HQX            Macintosh BinHex - encoded file
  345.     IFF            Amiga Interchangeable File Format - Amiga
  346.                 file interchange (used for many types of binary
  347.                 data).  If it contains a picture file, then
  348.                 the picture is either an ILBM (InterLeaved
  349.                                 BitMap), HAM (Hold-And-Modify), DHAM (DynaHAM),
  350.                 or SHAM (Sliced HAM).
  351.     IM8 (RAST)        Sun RASTer file - Sun picture file
  352.     PCX            IBM PC Paintbrush - IBM picture file
  353.     PICT            Macintosh QuickDraw PICTure - Macintosh picture
  354.                 file
  355.     PS (PSID)        Encapsulated PostScript/PostScript Image Data -
  356.                 printer-ready text/picture file
  357.     RAW            RAW RGB - 24-bit system independent picture file
  358.     SEA            Macintosh Self-Extracting Archive
  359.     SHK            Macintosh Shrinkit - compressed file(s)
  360.     SIT            Macintosh StuffIt - compressed file(s)
  361.     TGA            TrueVision TarGA file - ? picture file
  362.     TIFF            Tagged Image Format File - 24-bit system
  363.                 independent picture file
  364.     UUE            UNIX UUEncoding - encoded file
  365.     XBM            X windows Bit Map - UNIX/X windows picture file
  366.     Z            UNIX LZW "compress" - compressed file(s)
  367.     ZIP            MS-DOS ZIP - compressed file(s)
  368.     ZOO            MS-DOS ZOO - compressed file(s)
  369.  
  370.  
  371. IV. ENCODING AND UPLOADING FILES
  372.  
  373.     Basic checklist:        Alternate checklist:
  374.     ----------------        --------------------
  375.     UUENCODEr            "Auto-posting" tool(s)
  376.     Editor or file splitter
  377.     News posting software
  378.  
  379. First things first:  before you do any sort of posting, be sure you've
  380. read and understand the a.b.p* netiquette as outlined in part 1 of this
  381. FAQ.  This will save you from countless flamings!
  382.  
  383. OK.  You need to UUENCODE the file.  Find an encoder and encode it!
  384. If the output file is particularly large (i.e. more than 60 KB), it
  385. would be wise to split up the encoded file into smaller parts (<= 60 KB)
  386. and then post those.  You can split the file with a text editor if you
  387. like, or check part 3 for more specifics on splitting utilities.
  388.  
  389. Now post the files... and remember to include the neat info mentioned
  390. in part 1, like subject lines that mean something, descriptions,
  391. checksums, "Cut Here" lines, etc...
  392.  
  393. There are some very nice "super posting" utilities out there that will
  394. handle all the lower-level details for you.  See part 3 for more info
  395. on these utilities.  If you don't use one, you'll obviously need to do
  396. all the uuencoding, splitting, and the posting of each split part
  397. yourself - which can become quite a tedious process!  Another benefit of
  398. the "super posters" is that they enforce some standardization on the way
  399. posts look - making an auto-decoder's job much easier in the process!
  400.  
  401.  
  402. V. ALTERNATE SOURCES FOR PICTURES/HOW-TO'S OF FTP
  403.  
  404.     Basic checklist:        Alternate checklist:
  405.     ----------------        --------------------
  406.     Direct Internet access        E-mail software
  407.     FTP software
  408.  
  409. The pictures newsgroups are certainly not the only source for pictures,
  410. nor are GIF files the only types available (see section III).  The most
  411. likely place you are to find other pictures is in an archive that is
  412. reachable via FTP.  FTP stands for File Transfer Protocol, and is a
  413. program for transmitting files over the network.  To use FTP, you will
  414. need access to a computer with the FTP program, and a network connection.
  415. Be aware that files on FTP sites will probably NOT be UUENCODED, so
  416. remember to transfer in binary when getting non-text files.
  417. For the greatest level of detail on FTP, you should refer to the posting
  418. "How to find sources (READ THIS BEFORE POSTING)", which is periodically
  419. posted to comp.sources.wanted, alt.sources.wanted, and news.answers.  OR
  420. you can execute either 'finger ftp@piggy.ucsb.edu' or
  421. 'finger ftp@ferkel.ucsb.edu' to get a quick tutorial.
  422. Additionally, it is possible to get files from anonymous FTP sites via
  423. e-mail.  For details on this wonderful facility, send an e-mail containing
  424. the text "help" to ftpmail@decwrl.dec.com.  For those of you on BITNET,
  425. send an e-mail containing the text "help" to bitftp@pucc.princeton.edu.
  426. Now you too can get all sorts of great utilities from anonymous FTP sites
  427. using an e-mail proxy!
  428.  
  429. Due to popular demand, an anonymous FTP site list of pictures-related
  430. "stuff" has now been compiled and is available from bongo in
  431. /gifstuff/ftpsites.  This list is by no means guaranteed to be accurate
  432. or comprehensive, but hopefully most of the information is valid.  BTW,
  433. this list is a condensed and supplemented version of the Jan. 20, 1990
  434. revision of Jon Granrose's (odin@pilot.njin.net) "List of Hosts that
  435. Accept Anonymous FTP Requests", which is posted regularly to comp.misc,
  436. comp.sources.wanted, and alt.sources.wanted, and also available via
  437. anonymous FTP from pilot.njin.net (128.6.7.38).  Any additions or
  438. corrections would be most welcome and appreciated!
  439.  
  440. Most ftp programs will allow you to enter something like
  441.   ftp wsmr-simtel20.army.mil
  442. which will connect you with the mighty SIMTEL-20 archives at the White
  443. Sands Missile Range.  Occasionally, you will encounter an ftp program
  444. that is old enough or slothful enough that it does not recognize
  445. internet-style addresses like the one above.  In that case, you'll
  446. need to know the computer's numeric address; for SIMTEL-20
  447. you would enter
  448.   ftp 192.88.110.20
  449.  
  450. Once you're connected, you'll have to tell the computer at the other
  451. end that you want to log in, by entering USER (some machines save you
  452. this step by *assuming* you want to log in.  What else would you want
  453. to do?)  When you are prompted for an account name, enter
  454.   anonymous
  455. When it asks you for a password, enter *your* internet address.
  456.  
  457. Often the machine to which you are trying to connect will be busy
  458. (i.e. too many anonymous users), in which case the machine will inform
  459. you of this and throw you off.  Try again later.
  460.  
  461. Now you're in.  What do you do?  Well, you need to know where the
  462. files are stored that you want.  If you know this, just
  463.   cd directory-name
  464. to the directory in question.  Then you can do a DIR to find out
  465. what is in it.
  466.  
  467. So you see a file called CRSH+BRN.GIF and you want it for yourself.
  468. What do you do?  Well, the first thing is to tell the computer on the
  469. other end that you want it to transmit a binary file.  On most FTP
  470. servers, entering the magic word TENEX will do this.  If the machine
  471. doesn't recognize TENEX, try BINARY, or if all else fails, you can
  472. enter
  473.   TYPE L 8
  474. Be sure to do this for GIF files or you'll get garbage when you try
  475. to view them!
  476. The difference between TENEX and BINARY is in translation of data type
  477. sizes - if your machine type has different data type sizes than the one
  478. you're downloading from, use TENEX, otherwise use BINARY.  If you're not
  479. sure, try TENEX first (if the command isn't recognized, you're probably
  480. OK).  On some VAX platforms, the keyword "IMAGE" is also sometimes used
  481. to denote binary files.
  482.  
  483. Now you're ready to grab the files you want.  You have two options:
  484. you can type
  485.   get filename
  486. or
  487.   mget wildcard
  488. where wildcard is any UNIX-style wildcard.  MGET will get all files
  489. that satisfy the specification.
  490.  
  491. When you're done grabbing files, type QUIT or BYE to log off the remote
  492. machine and return to yours.  Now you're ready to view the picture -
  493. no decoding step necessary (neat, eh?)!
  494.  
  495. Most of the non-erotica pictures that appear in postings to the
  496. alt.binaries.pictures* hierarchy are available from anonymous FTP sites
  497. (again, see bongo's "ftpsites" list), but this is of course not guaranteed.
  498.  
  499. The other most common method for obtaining files is from an archival
  500. file server.  Most of these work in the following way: you send mail
  501. to the server's address, with one-line commands in your message, like
  502.    help
  503.    directory \pictures\gif\family-oriented
  504.    send \pictures\gif\family-oriented\CRSH+BRN.GIF
  505. and the requested info is sent back to you at some later time, when
  506. the server has time to get around to it.
  507.  
  508. The first step when you discover a server system is to send a HELP
  509. command so you can learn what the commands are for that server.
  510. However, most servers operate with commands basically similar to those
  511. listed above.
  512.  
  513.  
  514. VI. COMMON PROBLEMS
  515.  
  516.     Basic checklist:
  517.     ----------------
  518.     At least one clue
  519.     Some small level of intelligence
  520.     Self-determination
  521.  
  522. Well, you've downloaded the file, tried to view it, and got garbage.
  523. What went wrong?
  524.  
  525. The two most likely places for something to go wrong are both in the
  526. transmission of the file.  The first is this:  when you downloaded the
  527. file to your home computer, did you remember to tell the modem-
  528. transfer software that you're sending a binary file?
  529.  
  530. The second-most likely is that you forgot to say TENEX before you
  531. grabbed the file via FTP.
  532.  
  533. Either of these will result in mangled files that are unviewable by
  534. anything known to man.
  535.  
  536. Also: did you remember to trim off the header and trailer information if
  537. you are/were using a "simple" uudecoder?  The symptom of forgetting to
  538. do this is usually a message something like "short file" from your GIF
  539. viewer.  There could also be the problem where blank lines are left
  540. between parts (or anywhere for that matter) within the 'begin' and 'end'
  541. lines of the uuencoded file.  Uudecode will get through them fine, but some
  542. GIF viewers will choke on the results.  The only blank line I've seen
  543. get by is the one just before the 'end' statement.  Beware of taking
  544. too much or not enough off of the headers and trailers.
  545.  
  546. Another common problem is this one:  IBM mainframes often use an
  547. EBCDIC character set (yes, there's more than one EBCDIC set!) instead
  548. of the ASCII set used by everyone else.  This wouldn't be a problem except
  549. that most ASCII-EBCDIC converters have a bug which mungs the translation
  550. of several characters, including ^ { } and a few others.  Even this
  551. wouldn't be a problem except that the particular munging it does is to
  552. map several of these characters onto the *same* wrong character.  Ooops.
  553.  
  554. The way around this is not to use uuencode to transfer these files,
  555. but to use xx-encode, which produces files which look almost exactly
  556. like uu-encoded files, but they use a character set which is
  557. IBM-proof.  If you are using an IBM mainframe as your host computer
  558. and you're having trouble decoding files, this is most likely your
  559. problem.  Solution: 1) find a kind soul who is willing to uudecode the
  560. files, xxencode them and send them to you, 2) get the files via FTP,
  561. which should be EBCDIC-proof, or 3) get a better computer that uses
  562. everybody else's character set. :-)
  563.  
  564. Almost all of the problems described above can be checked by using
  565. GIFTEST to check the GIF file's integrity on your host machine before
  566. you download it.  I have recently added the source code for GIFTEST to
  567. the archive at bongo.  I highly recommend that you get a copy of this,
  568. even if you only occasionally have problems with your GIF files; it
  569. runs in only a few seconds, and has the potential to save you hours of
  570. download time!
  571.